//--------------------------------------------------------
// Libraries of Graphics
//--------------------------------------------------------

#include "MyGDIPlus.h"
#include "MyCImg.h"
#include "MyCairo.h"


//#ifdef Libraries of the shapes in the chart. 
//--------------------------------------------------------
// Libraries of the shapes in the chart. 
//--------------------------------------------------------

#include "MyShapes.h"

// Libraries of InputShapes
//#include "Input.h"
#include "ADInput.h"
#include "FCInput.h"
#include "DFDInput.h"

// Libraries of OutputShapes
//#include "Output.h"
#include "ADOutput.h"
#include "FCOutput.h"
#include "DFDOutput.h"

// Libraries of StartShapes
//#include "Start.h"
#include "ADStart.h"
#include "FCStart.h"
#include "DFDStart.h"

// Libraries of EndShapes
//#include "End.h"
#include "ADEnd.h"
#include "FCEnd.h"
#include "DFDEnd.h"

// Libraries of ConditionShapes
//#include "Condition.h"
#include "ADCondition.h"
#include "FCCondition.h"
#include "DFDCondition.h"

// Libraries of TransitionShapes
//#include "Transition.h"
#include "ADTransition.h"
#include "FCTransition.h"
#include "DFDTransition.h"

// Libraries of ProcesserShapes
//#include "Processer.h"
#include "ADProcesser.h"
#include "FCProcesser.h"
#include "DFDProcesser.h"

// Libraries of Effects
//#include "MyEffect.h"
#include "Shadow.h"
#include "HighLight.h"
#include "Border.h"

struct ShapeInfor
{
	int _x;
	int _y;
	int _width;
	int _height;
	char _stroke[3];
	int _strokeWidth;
	char _fill[3];
};


//#endif
